/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Entidades.promethee.funcionPreferencia;

/**
 *
 * @author Gabriel
 */
public class FPrefCriterioLinealAreaIndiferencia extends FuncionPreferencia{

    public FPrefCriterioLinealAreaIndiferencia(double p, double q, double sigma){
        super(p, q, sigma);
    }
    
    public double aplicarFuncion(double diferencia) {
        if(diferencia <= limIndiferencia) return 0;
        if(diferencia > limIndiferencia && diferencia <= umbralPreferencia) return (diferencia - limIndiferencia)/(umbralPreferencia - limIndiferencia);
        return 1;
    }
}
